package com.zhl.object;

public class Test2 {
    public static void main(String[] args) {
        //目标：掌握类与对象的一些注意事项
//        (1)类名建议用英文单词,首字母大写,满足驼峰式,且要有意义,比如Student,Person,Car等。
//        (2)类中定义的变量也称为成员变量(对象的属性)，类中定义的方法也称成员方法(对象的行为)
//        (3)成员变量本身是存在默认值，在定义成员变量的时候一般不需要初始化赋值。
        Student student = new Student();
        System.out.println(student.name);
        System.out.println(student.chinese);
        System.out.println(student.math);
//        (4)一个代码文件中可以写多个类，但只能用一个public修饰，且publuc修饰的类名必须成为代码的文件名
//        (5)对象与对象之间的数据，不会相互影响，但多个变量指向同一个对象时就会相互影响了（类比数组等于赋值）。
//        (6)如果某个对象没有一个变量引用它，则该对象无法被操作了，该对象会成为所谓的垃圾对象。
        //注：当堆内存中的对象，没有被任何变量引用(指向)时，就会被内存判定为内存中的垃圾。
            //java存在垃圾自动回收机制，会自动清楚掉垃圾对象，不需要操心占空间。

    }
}
